package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the TT_PERS_JURI_TITU database table.
 * 
 */
@Entity
@Table(name="TT_PERS_JURI_TITU")
public class TtPersJuriTitu implements Serializable {
	private static final long serialVersionUID = 1L;
	private TtPersJuriTituPK id;
	private String aaTitu;
	private String aaTituAsoc;
	private String coCiiu;
	private String coLibrPart;
	private String coOficRgst;
	private String coPostal;
	private String coRegi;
	private String deActoRgst;
	private String deDepartamentoPres;
	private String deDistritoPres;
	private String deLibrPart;
	private String deNcnl;
	private String deProvinciaPres;
	private String deSiCapi;
	private String deSigl;
	private String deTiDocuIden;
	private String deTiMone;
	private String deTiPersJuri;
	private String deTiPrtc;
	private String deTiSoci;
	private String deVia;
	private String esPrtc;
	private String idPais;
	private String idUsuaCrea;
	private String indRrllPartic;
	private String mail;
	private BigDecimal moTota;
	private String noVia;
	private BigDecimal nuAcci;
	private String nuDocu;
	private String nuPart;
	private String nuPartAsoc;
	private String nuTitu;
	private String nuTituAsoc;
	private BigDecimal poPagoCanc;
	private String rzSocl;
	private String siCapi;
	private String tiDocuIden;
	private String tiEmpre;
	private String tiMone;
	private String tiPersJuri;
	private String tiPrtc;
	private String tiPrtcSunat;
	private String tiSoci;
	private String tiVia;
	private Date tsUsuaCrea;
	private String ubGeog;
	private BigDecimal vaAccn;

    public TtPersJuriTitu() {
    }


	@EmbeddedId
	public TtPersJuriTituPK getId() {
		return this.id;
	}

	public void setId(TtPersJuriTituPK id) {
		this.id = id;
	}
	

	@Column(name="AA_TITU", length=4)
	public String getAaTitu() {
		return this.aaTitu;
	}

	public void setAaTitu(String aaTitu) {
		this.aaTitu = aaTitu;
	}


	@Column(name="AA_TITU_ASOC", length=4)
	public String getAaTituAsoc() {
		return this.aaTituAsoc;
	}

	public void setAaTituAsoc(String aaTituAsoc) {
		this.aaTituAsoc = aaTituAsoc;
	}


	@Column(name="CO_CIIU", length=5)
	public String getCoCiiu() {
		return this.coCiiu;
	}

	public void setCoCiiu(String coCiiu) {
		this.coCiiu = coCiiu;
	}


	@Column(name="CO_LIBR_PART", length=3)
	public String getCoLibrPart() {
		return this.coLibrPart;
	}

	public void setCoLibrPart(String coLibrPart) {
		this.coLibrPart = coLibrPart;
	}


	@Column(name="CO_OFIC_RGST", length=2)
	public String getCoOficRgst() {
		return this.coOficRgst;
	}

	public void setCoOficRgst(String coOficRgst) {
		this.coOficRgst = coOficRgst;
	}


	@Column(name="CO_POSTAL", length=10)
	public String getCoPostal() {
		return this.coPostal;
	}

	public void setCoPostal(String coPostal) {
		this.coPostal = coPostal;
	}


	@Column(name="CO_REGI", length=2)
	public String getCoRegi() {
		return this.coRegi;
	}

	public void setCoRegi(String coRegi) {
		this.coRegi = coRegi;
	}


	@Column(name="DE_ACTO_RGST", length=80)
	public String getDeActoRgst() {
		return this.deActoRgst;
	}

	public void setDeActoRgst(String deActoRgst) {
		this.deActoRgst = deActoRgst;
	}


	@Column(name="DE_DEPARTAMENTO_PRES", length=30)
	public String getDeDepartamentoPres() {
		return this.deDepartamentoPres;
	}

	public void setDeDepartamentoPres(String deDepartamentoPres) {
		this.deDepartamentoPres = deDepartamentoPres;
	}


	@Column(name="DE_DISTRITO_PRES", length=40)
	public String getDeDistritoPres() {
		return this.deDistritoPres;
	}

	public void setDeDistritoPres(String deDistritoPres) {
		this.deDistritoPres = deDistritoPres;
	}


	@Column(name="DE_LIBR_PART", length=120)
	public String getDeLibrPart() {
		return this.deLibrPart;
	}

	public void setDeLibrPart(String deLibrPart) {
		this.deLibrPart = deLibrPart;
	}


	@Column(name="DE_NCNL", length=50)
	public String getDeNcnl() {
		return this.deNcnl;
	}

	public void setDeNcnl(String deNcnl) {
		this.deNcnl = deNcnl;
	}


	@Column(name="DE_PROVINCIA_PRES", length=40)
	public String getDeProvinciaPres() {
		return this.deProvinciaPres;
	}

	public void setDeProvinciaPres(String deProvinciaPres) {
		this.deProvinciaPres = deProvinciaPres;
	}


	@Column(name="DE_SI_CAPI", length=20)
	public String getDeSiCapi() {
		return this.deSiCapi;
	}

	public void setDeSiCapi(String deSiCapi) {
		this.deSiCapi = deSiCapi;
	}


	@Column(name="DE_SIGL", length=60)
	public String getDeSigl() {
		return this.deSigl;
	}

	public void setDeSigl(String deSigl) {
		this.deSigl = deSigl;
	}


	@Column(name="DE_TI_DOCU_IDEN", length=10)
	public String getDeTiDocuIden() {
		return this.deTiDocuIden;
	}

	public void setDeTiDocuIden(String deTiDocuIden) {
		this.deTiDocuIden = deTiDocuIden;
	}


	@Column(name="DE_TI_MONE", length=45)
	public String getDeTiMone() {
		return this.deTiMone;
	}

	public void setDeTiMone(String deTiMone) {
		this.deTiMone = deTiMone;
	}


	@Column(name="DE_TI_PERS_JURI", length=120)
	public String getDeTiPersJuri() {
		return this.deTiPersJuri;
	}

	public void setDeTiPersJuri(String deTiPersJuri) {
		this.deTiPersJuri = deTiPersJuri;
	}


	@Column(name="DE_TI_PRTC", length=50)
	public String getDeTiPrtc() {
		return this.deTiPrtc;
	}

	public void setDeTiPrtc(String deTiPrtc) {
		this.deTiPrtc = deTiPrtc;
	}


	@Column(name="DE_TI_SOCI", length=50)
	public String getDeTiSoci() {
		return this.deTiSoci;
	}

	public void setDeTiSoci(String deTiSoci) {
		this.deTiSoci = deTiSoci;
	}


	@Column(name="DE_VIA", length=45)
	public String getDeVia() {
		return this.deVia;
	}

	public void setDeVia(String deVia) {
		this.deVia = deVia;
	}


	@Column(name="ES_PRTC", length=1)
	public String getEsPrtc() {
		return this.esPrtc;
	}

	public void setEsPrtc(String esPrtc) {
		this.esPrtc = esPrtc;
	}


	@Column(name="ID_PAIS", length=2)
	public String getIdPais() {
		return this.idPais;
	}

	public void setIdPais(String idPais) {
		this.idPais = idPais;
	}


	@Column(name="ID_USUA_CREA", length=5)
	public String getIdUsuaCrea() {
		return this.idUsuaCrea;
	}

	public void setIdUsuaCrea(String idUsuaCrea) {
		this.idUsuaCrea = idUsuaCrea;
	}


	@Column(name="IND_RRLL_PARTIC", length=1)
	public String getIndRrllPartic() {
		return this.indRrllPartic;
	}

	public void setIndRrllPartic(String indRrllPartic) {
		this.indRrllPartic = indRrllPartic;
	}


	@Column(length=100)
	public String getMail() {
		return this.mail;
	}

	public void setMail(String mail) {
		this.mail = mail;
	}


	@Column(name="MO_TOTA", precision=12, scale=2)
	public BigDecimal getMoTota() {
		return this.moTota;
	}

	public void setMoTota(BigDecimal moTota) {
		this.moTota = moTota;
	}


	@Column(name="NO_VIA", length=100)
	public String getNoVia() {
		return this.noVia;
	}

	public void setNoVia(String noVia) {
		this.noVia = noVia;
	}


	@Column(name="NU_ACCI", precision=12)
	public BigDecimal getNuAcci() {
		return this.nuAcci;
	}

	public void setNuAcci(BigDecimal nuAcci) {
		this.nuAcci = nuAcci;
	}


	@Column(name="NU_DOCU", length=20)
	public String getNuDocu() {
		return this.nuDocu;
	}

	public void setNuDocu(String nuDocu) {
		this.nuDocu = nuDocu;
	}


	@Column(name="NU_PART", length=8)
	public String getNuPart() {
		return this.nuPart;
	}

	public void setNuPart(String nuPart) {
		this.nuPart = nuPart;
	}


	@Column(name="NU_PART_ASOC", length=8)
	public String getNuPartAsoc() {
		return this.nuPartAsoc;
	}

	public void setNuPartAsoc(String nuPartAsoc) {
		this.nuPartAsoc = nuPartAsoc;
	}


	@Column(name="NU_TITU", length=8)
	public String getNuTitu() {
		return this.nuTitu;
	}

	public void setNuTitu(String nuTitu) {
		this.nuTitu = nuTitu;
	}


	@Column(name="NU_TITU_ASOC", length=8)
	public String getNuTituAsoc() {
		return this.nuTituAsoc;
	}

	public void setNuTituAsoc(String nuTituAsoc) {
		this.nuTituAsoc = nuTituAsoc;
	}


	@Column(name="PO_PAGO_CANC", precision=5, scale=2)
	public BigDecimal getPoPagoCanc() {
		return this.poPagoCanc;
	}

	public void setPoPagoCanc(BigDecimal poPagoCanc) {
		this.poPagoCanc = poPagoCanc;
	}


	@Column(name="RZ_SOCL", length=250)
	public String getRzSocl() {
		return this.rzSocl;
	}

	public void setRzSocl(String rzSocl) {
		this.rzSocl = rzSocl;
	}


	@Column(name="SI_CAPI", length=2)
	public String getSiCapi() {
		return this.siCapi;
	}

	public void setSiCapi(String siCapi) {
		this.siCapi = siCapi;
	}


	@Column(name="TI_DOCU_IDEN", length=2)
	public String getTiDocuIden() {
		return this.tiDocuIden;
	}

	public void setTiDocuIden(String tiDocuIden) {
		this.tiDocuIden = tiDocuIden;
	}


	@Column(name="TI_EMPRE", length=1)
	public String getTiEmpre() {
		return this.tiEmpre;
	}

	public void setTiEmpre(String tiEmpre) {
		this.tiEmpre = tiEmpre;
	}


	@Column(name="TI_MONE", length=2)
	public String getTiMone() {
		return this.tiMone;
	}

	public void setTiMone(String tiMone) {
		this.tiMone = tiMone;
	}


	@Column(name="TI_PERS_JURI", length=2)
	public String getTiPersJuri() {
		return this.tiPersJuri;
	}

	public void setTiPersJuri(String tiPersJuri) {
		this.tiPersJuri = tiPersJuri;
	}


	@Column(name="TI_PRTC", length=3)
	public String getTiPrtc() {
		return this.tiPrtc;
	}

	public void setTiPrtc(String tiPrtc) {
		this.tiPrtc = tiPrtc;
	}


	@Column(name="TI_PRTC_SUNAT", length=2)
	public String getTiPrtcSunat() {
		return this.tiPrtcSunat;
	}

	public void setTiPrtcSunat(String tiPrtcSunat) {
		this.tiPrtcSunat = tiPrtcSunat;
	}


	@Column(name="TI_SOCI", length=1)
	public String getTiSoci() {
		return this.tiSoci;
	}

	public void setTiSoci(String tiSoci) {
		this.tiSoci = tiSoci;
	}


	@Column(name="TI_VIA", length=2)
	public String getTiVia() {
		return this.tiVia;
	}

	public void setTiVia(String tiVia) {
		this.tiVia = tiVia;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_USUA_CREA")
	public Date getTsUsuaCrea() {
		return this.tsUsuaCrea;
	}

	public void setTsUsuaCrea(Date tsUsuaCrea) {
		this.tsUsuaCrea = tsUsuaCrea;
	}


	@Column(name="UB_GEOG", length=8)
	public String getUbGeog() {
		return this.ubGeog;
	}

	public void setUbGeog(String ubGeog) {
		this.ubGeog = ubGeog;
	}


	@Column(name="VA_ACCN", precision=12, scale=2)
	public BigDecimal getVaAccn() {
		return this.vaAccn;
	}

	public void setVaAccn(BigDecimal vaAccn) {
		this.vaAccn = vaAccn;
	}

}